/* prettier-ignore-start */
/* tslint:disable */
/* eslint-disable */

/* 该文件由 yapi-to-typescript 自动生成，请勿直接修改！！！ */

// @ts-ignore
type FileData = File;

export interface IGetMenusDetailsRaw {
  menuId: string;
}

export interface IGetRawMenusDetailsResponse {
  /**
   * 菜单ID
   */
  id?: number;
  /**
   * 菜单父ID
   */
  parentId?: number;
  /**
   * 菜单名称
   */
  menuName?: string;
  /**
   * 组件名
   */
  routerName?: string;
  /**
   * 路由URl路径
   */
  path?: string;
  /**
   * 排序值
   */
  orderNo?: number;
  /**
   * 菜单类型
   */
  menuType?: number;
  /**
   * 菜单类型名称
   */
  menuTypeStr?: string;
  /**
   * 类型
   */
  isButton?: number;
  /**
   * 状态
   */
  status?: number;
  /**
   * 状态名称
   */
  statusStr?: string;
  /**
   * 创建名称
   */
  createTime?: string;
  /**
   * 图标
   */
  icon?: string;
  /**
   * 路由地址
   */
  component?: string;
  /**
   * 重定向地址
   */
  redirect?: string;
  permission?: string;
  meta?: {
    title?: string;
    icon?: string;
    roles?: string[];
    frameSrc?: string;
    orderNo?: number;
    ignoreKeepAlive?: boolean;
    hideTab?: boolean;
    dynamicLevel?: number;
    hideMenu?: boolean;
  };
}

/* prettier-ignore-end */
